/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package CapaDatos;

import java.util.Comparator;

/**
 *
 * @author Maria
 */
public class CompararFecha implements Comparator {

    /**
    * firma para comparar dos fechas
    * @param primerObjeto primer objeto a comparar
    * @param segundoObjeto segundo objeto a comparar
    * @return entero (int), cero (0) si son iguales, uno (1) si el primera fecha es mayor y (-1) s
    * @return i la segunda fecha es mayor al primero
    */
     public int compare(Object primerObjeto, Object segundoObjeto)
    {
        Reserva primerObjetoNodo = (Reserva) primerObjeto;
        Reserva segundoObjetoNodo = (Reserva) segundoObjeto;

        String fechaInicioPrimerObjeto = primerObjetoNodo.getFechaInicio();
        String fechaInicioSegundoObjeto = segundoObjetoNodo.getFechaInicio();

        int resultado = fechaInicioPrimerObjeto.compareTo(fechaInicioSegundoObjeto);

        if (resultado == 0)
            return 0;

        if (resultado <= 0)
            return -1;

        return 1;

  }

}
